Higher-Order Perl

Higher-Order Perl  

The cover of Higher-Order Perl
Author(s) Mark Jason Dominus
Cover artist Yvo Riezebos
Country USA
Language English
Subject(s) Computer programming, Perl programming language
Publisher Morgan Kaufmann
Publication date 2005
Media type print
Pages 600
ISBN ISBN 1558607013
OCLC Number 56086063
Dewey Decimal 005.13/3 22
LC Classification QA76.73.P22 D56 2005

Higher-Order Perl (Transforming programs with programs), ISBN 1-55860-701-3 (ISBN 978-1-55860-701-9), is a book written by Mark Jason Dominus with the goal to teach Perl programmers with a strong C and Unix background how to use techniques with roots in functional programming languages like Lisp that are available in Perl as well, but less known. The book is often referred to as HOP. The provisional title of HOP was Perl Advanced Techniques Handbook.

The author has made the full text of HOP available in MOD (a derivative of POD), as well as a PDF.

Contents

  1. Recursion and callbacks
  2. Dispatch tables
  3. Caching and memoization
  4. Iterators
  5. From recursion to iterators
  6. Infinite streams
  7. Higher-order functions and currying
  8. Parsing
  9. Declarative programming

External links